import  BScroll from "better-scroll"
let _InitScroll = function(el,config={
    pullUpLoad: true,
    scrollbar: false,
    pullDownRefresh: true,
    startY: 0,
    click:true
  }){
    this.app = new BScroll(el,config)
}
_InitScroll.prototype.refresh = function(){
    this.app.refresh()
}
// {number} x 横轴坐标（单位 px）
// {number} y 纵轴坐标（单位 px）
// {number} time 滚动动画执行的时长（单位 ms）
// {Object} easing 缓动函数，一般不建议修改，如果想修改，参考源码中的 packages/shared-
_InitScroll.prototype.scrollTo = function(x, y, time, easing, extraTransform){
    this.app.scrollTo(x, y, time, easing, extraTransform)
}
_InitScroll.prototype.scrollToElement = function(el, time, offsetX, offsetY, easing){
    this.lock = true

    this.app.scrollToElement(el, time, offsetX, offsetY, easing)
}
_InitScroll.prototype.scroll = function(callback){
        this.app.on("scroll",callback)
}


export {_InitScroll}